﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WpfAgendaContato.Modelos
{
    class Cliente
    {
        private Pessoa cliente;        
        private float saldoDevedor;
        private int codigo;

        public Cliente()
        {
            cliente = new Pessoa();            
            saldoDevedor = 0;
            codigo = 0;
        }
        public void setCodigo(int codigo) { cliente.setCod(codigo); }
        public int getCodigo() { return cliente.getCodigo(); }
        public void setNome(String nome) { cliente.setNome(nome); }
        public String getNome() { return cliente.getNome(); }
        public void setReferencia(String referencia) { cliente.setReferencia(referencia); }
        public String getReferencia() { return cliente.getReferencia(); }
        public void setDataDeNascimento(int dia, int mes, int ano)
        {
            try
            {
                cliente.setDataDeNascimento(dia, mes, ano);
            }
            catch (Exception erro)
            {

                throw erro;
            }
        }
        public void getDataDeDascimento(ref int dia, ref int mes, ref int ano) { cliente.getDataDeDascimento(ref dia, ref mes, ref ano); }
        public void setEndereco(String endereco) { cliente.setEndereco(endereco); }
        public String getEndereco() { return cliente.getEndereco(); }
        public void setTelefone1(String telefone1) { cliente.setTelefone1(telefone1); }
        public String getTelefone1() { return cliente.getTelefone1(); }
        public void setTelefone2(String telefone2) { cliente.setTelefone2(telefone2); }
        public String getTelefone2() { return cliente.getTelefone2(); }
        public void setTelefone3(String telefone3) { cliente.setTelefone3(telefone3); }
        public String getTelefone3() { return cliente.getTelefone3(); }
        public void setEmail(String email) { cliente.setEmail(email); }
        public String getEmail() { return cliente.getEmail(); }
        public void setTelefoneParaReacado(String telefoneParaRecado) { cliente.setTelefoneParaRecados(telefoneParaRecado); }
        public String getTelefoneParaRecado() { return cliente.getTelefoneParaRecados(); }
        public void setDataDeCadastro(int dia, int mes, int ano) { cliente.setDataDoCadastro(dia, mes, ano); }
        public void getDataDoCadastro(ref int dia, ref int mes, ref int ano) { cliente.getDataDoCadastro(ref dia, ref mes, ref ano); }
        public void setSaldoDevedor(float saldoDevedor) { this.saldoDevedor = saldoDevedor; }
        public float getSaldoDevedor() { return saldoDevedor; }
       

       


        
    }
}
